<html lang="pt-br">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=uft-8" />
        <?php 
			include_once ('header.php');
			include_once ('models/Veiculo.php');
			include_once ('links.php');
			
			$id = $_GET['id'];
			
			$v = new Veiculo;		
			$v->search($id);
		?>
    </head>
    <body>
        <div class="conteudo">
								
			<div class="titulo">Ficha do ve&iacute;culo <?php echo $v->getMarca()->getNome().' '.$v->getModelo(); ?></div>			

			<div class="infoVeic">
				<div class="campo">
					<div class="label">Marca</div>
					<div class="descricao"><?php echo $v->getMarca()->getNome(); ?></div>
				</div>	
				<div class="campo">
					<div class="label">Modelo</div>
					<div class="descricao"><?php echo $v->getModelo(); ?></div>
				</div>	
				<div class="campo">
					<div class="label">Placa</div>
					<div class="descricao"><?php echo $v->getPlaca(); ?></div>
				</div>
				<div class="campo">
					<div class="label">Ano</div>
					<div class="descricao"><?php echo $v->getAno(); ?></div>
				</div>									
				<div class="campo">
					<div class="label">Chassi</div>
					<div class="descricao"><?php echo $v->getChassi(); ?></div>
				</div>													
				
				<div class="movimentacao">
					<span class="tituloTabela"></span>
					<table cellspacing=0>
						<tr>
							<th colspan="8">Movimentação do veículo</th>							
						</tr>
						<tr>
							<th colspan="2">Movimentação</th>							
							<th rowspan="2">Motorista</th>
							<th rowspan="2">Usu&aacute;rio</th>
							<th colspan="2">Odometro</th>														
							<th rowspan="2">Km rodado</th>														
    						<th rowspan="2">Destino</th>
						</tr>
						<tr>
							<th>Sa&iacute;da</th>
							<th>Chegada</th>
							<th width=60>Saída</th>
							<th width=60>Chegada</th>							
						</tr>	
						
						<?php
							
							$km = 0;
							foreach($v->getMovimentacoes() as $l){
								$km +=	($l->getOdometroFin() - $l->getOdometroIni()); 								
								echo '<tr>';
								echo '	<td>'.$l->getDataSai().' '.$l->getHoraSai().'</td>';
								echo '	<td>'.$l->getDataCheg().' '.$l->getHoraCheg().'</td>';
								echo '	<td>'.$l->getMotorista()->getNome().'</td>';
								echo '	<td>'.$l->getUsuario()->getLogin().'</td>';
								echo '	<td class="numero">'.$l->getOdometroIni().'</td>';
								echo '	<td class="numero">'.$l->getOdometroFin().'</td>';
								echo '	<td class="numero">'.($l->getOdometroFin() - $l->getOdometroIni()).'</td>';								
								echo '	<td>'.$l->getDestino().'</td>';
								echo '  <td>'; if ($l->getAbastecimento()->getID() > 0) echo '<img src="imagens/ico/note.png" width="15" height="15" alt="Abastecimento" title="Abastecimento '.number_format($l->getAbastecimento()->getQtdAbast(),3,",",".").' litros" /></td>';
								echo '</tr>';								
							}
						?>					
						<tr>								
							<td colspan="7" class="numero"><?php echo 'Km rodado: '.$km; ?></td>
						<tr>
					</table>
					
				</div>
				
				<div class="abastecimento">
					<table>
						<tr>
							<th>Data/Hora</th>
							<th>Usuário</th>
							<th>Motorista</th>
							<th>Quantidade</th>							
						</tr>
						
						<?php
							$qtd = 0;
							foreach($v->getAbastecimentos() as $a){
								$qtd +=	($a->getQtdAbast()); 
								echo '<tr>';
								echo '	<td>'.$a->getDataAbast().' '.$a->getHoraAbast().'</td>';
								echo '	<td>'.$a->getUsuario()->getLogin().'</td>';
								echo '	<td>'.$a->getMotorista()->getNome().'</td>';
								echo '	<td class="numero">'.number_format($a->getQtdAbast(),3,",",".").'</td>';																
								echo '</tr>';
							}
						?>					
						<tr>								
							<td colspan="4" class="numero"><?php echo 'Qtd Abastecida: '.number_format($qtd,3,",","."); ?></td>
						<tr>
					</table>
					
				</div>				
				<div class="rodape">
					<?php 
						$media = ($km / $qtd);
					echo 'Média atual: '.number_format($media, 2,",",".").' km por litro'; ?>
					
				</div>
				
				
				
			</div>			
		</div>        	   
    </body>
</html>